package model

import "encoding/json"

// 定义用户信息结构体
type Profile struct {
	Name       string
	Gender     string
	Age        int
	Height     int
	Weight     int
	Income     string
	Marriage   string
	Education  string
	Occupation string //工作
	Hokou      string // 籍贯, 户口
	Xingzuo    string // 星座
	House      string // 是否购房
	Car        string // 是否购车
}

func FromJsonObj(o interface{}) (Profile, error) {
	var profile Profile
	s, err := json.Marshal(o)
	if err != nil {
		return profile, err
	}

	err = json.Unmarshal(s, &profile)
	return profile, err
}
